package moonlit.chill.pay.vo;

import lombok.Data;

/**
 * @author MoonlitChill
 * @date 2024/4/15 11:56
 */
@Data
public class PayConfig {

    /** id */
    private Long id;

    /** 支付方式 */
    private String payType;

    /** appId */
    private String appId;

    /** 商户号 */
    private String uId;

    /** 异步回调地址 */
    private String notifyUrl;

    /** 微信V3密钥 */
    private String certKey;

    /** 微信apiclient_key.pem证书路径 */
    private String keyCertPath;

    /** 微信apiclient_cert.pem证书路径 */
    private String certPath;

    /** 私钥 */
    private String privateKey;

    /** 公钥 */
    private String publicKey;

    /** 同步回调地址 */
    private String returnUrl;

    /** 网关 */
    private String gateWayUrl;

    /** 支付宝appCertPublicKey.crt证书路径 */
    private String appCertPath;

    /** 支付宝alipayCertPublicKey_RSA2.crt证书路径 */
    private String aliPayCertPath;

    /** 支付宝alipayRootCert.crt证书路径 */
    private String aliPayRootCertPath;

    /** code 唯一 */
    private String code;

    /** 备注 */
    private String remark;

    /** 下载账单地址 */
    private String downPath;

    /** 状态0 禁用 1 启用 */
    private Integer status;

    /** 小程序ID */
    private String miniAppId;

    /** 支付宝自调用Token */
    private String appAuthToken;

    /** 微信V2key */
    private String key;

    /** 支付宝模式 0：证书模式 1：密钥模式 */
    private Integer aliType;
}
